public class Demo5 {

    //递归求 n 的阶乘
    public static int factor(int x){
        if(x == 1){
            return  1;
        }
        // 递过程结束条件
        // 此条件满足后 开始 归过程

        return x * factor(x-1);
    }

    public static void main(String[] args) {
        int n = 5;
        int ret  = factor(5);
        System.out.println(ret);
    }


}
